package com.xrit.sunnyday.service;

import com.xrit.sunnyday.entity.PageResult;
import com.xrit.sunnyday.entity.QueryPageBean;
import com.xrit.sunnyday.exception.SunnydayException;
import com.xrit.sunnyday.pojo.CheckItem;

import java.util.List;

public interface CheckItemService {
    /*
    * 查询所有的检查项
    * */
    List<CheckItem> findAll();

    /*
    * 添加 检查项
    * */
    void add(CheckItem checkItem);

    /*
    * 分页查询
    * */
    PageResult findPage(QueryPageBean queryPageBean);

    /*
    * 通过id删除检查项
    * */
    void deleteById(int id) throws SunnydayException;

    /**
     * 通过id查询
     */
    CheckItem findById(int id);

    /*
    * 更新 检查项
    * */
    void update(CheckItem checkItem);
}
